Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Germany F2 Spain F1 Spain F2 Chile #1-w1 Chile #1-w2 Greece F1 Chile #1-w3 Greece F2 Chile #1-w4 Uzbekistan F1 Uzbekistan F2 Czech Republic F2 Slovenia F2 France F8 Ukraine F1 Germany F9 Chile F1 Italy F2 Morocco F1 Morocco F2 Italy F9 Slovenia F3 Netherlands F1 Germany F7 Austria F5 Austria F6 Germany F7 Netherlands F4 Iran F4 Hungary F4 Spain F24 Spain F25 Hungary F6 Chile F3 Mexico F1 Italy F3 Italy F12 Germany F7 Germany F3 Brazil F1 Czech Republic F1 Austria F2 Chile F2 Mexico F2 Geneva Challenger - Geneva Togliatti Cup - Togliatti Steelers Cup - Kosice Budapest Challenger - Budapest Ljubljana Open - Ljubljana Fergana Challenger - Fergana The Surbiton Trophy - Surbiton Ciudad de Pozoblanco Open Diputacion - Cordoba Open Castilla y Leon - Segovia Challenger Brasov - Brasov Open de L'Isere-Trophee BNP Paribas - Grenoble Fergana Tennis Challenger Tournament - Fergana Privatbank Open 2006 - Dnepropetrovsk Morocco Tennis Tour - Fes XL Bermuda Open - Bermuda Challenger Citta di Olbia - Olbia The Surbiton Trophy - Surbiton Siemens Open 2007 - Scheveningen Ispat Open 2004 - Ostrava Open des Alpes Trophee BNP Paribas - Grenoble Lambertz Open by Stawag 2007 - Aachen Malaysian Open - Kuala Lumpur KGHM Dialog Polish Indoors - Wroclaw BH Indoor Sarajevo - Sarajevo Prosperita Open 2008 - Ostrava Zagreb Open - Zagreb Penza Cup 2008 - Penza Stella Artois Clay Court Championship - Budaors ATP Open Castilla y Leon - Segovia Akbank Private Banking TED Open - Istanbul UTC Open - Cherkassy Open D'Orleans - Orleans Labertz Open by Stawag - Aachen Tatra Banka Slovak Open - Bratislava PEOPLEnet CUP - Dnepropetrovsk Heilbronn Challenger Belgrade Challenger Sunrise Challenger Rhodes Challenger Recanati Challenger Segovia Challenger Tashkent Challenger Alphen Challenger S Tennis Master Championship - Graz Trnava Challenger Mons Challenger Lambertz Open - Aachen Copa Petrobras Santiago - Santiago Tatra Banka Open - Bratislava Mons Challenger Furth Challenger Privat Bank Cup - Dnepropetrovsk Cherbourg Challenger Dallas Challenger Czech Indoor Open - Prague Kazan Challenger Jameson Cup - Milan Orleans Challenger Copa Telefonica CTC Chile - Santiago Mons Challenger Tashkent Challenger Open de Franche-Comte - Besancon Sarajevo Open - Sarajevo Irving Challenger Open Mutouest de Saint-Brieuc - St. Brieuc ECM Prague Open 2005 - Prague Binghamton Challenger St. Remy Challenger Orleans Challenger Tashkent Challenger Ortisei Challenger S Tennis Masters - Graz Bordeaux Challenger Istanbul Challenger Orleans Challenger Mouilleron-Le-Captif Challenger Brescia Challenger Quimper Challenger Taipei City Challenger PrivatBank Cup - Dnepropetrovsk Busan Challenger Seoul Challenger Manchester Challenger Czech Indoor Open - Prague Orleans Challenger Ho Chi Minh City Challenger Bratislava Challenger Andria Challenger Rennes Challenger Quimper Challenger St. Brieuc Challenger Karshi Challenger Samarkand Challenger Surbiton Challenger Nottingham Challenger Ciudad de Telde - Telde Porsche Open - Poznan ATP Guzzini Challenger - Recanati s Tennis Masters 06 - Graz LTA Shrewsbury Challenger - Shrewsbury II Naples ITG Challenger - Naples Arpa Ceramic Cup - Reggio Emilia Ciudad de Pozoblanco Open Diputacion - Cordoba Guzzini Challenger - Recanati Tatra Banka Slovak Open - Bratislava PEOPLEnet Cup - Dnepropetrovsk Heilbronn Open - Heilbronn Portoroz Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Tennis Napoli Cup 2004 - Napoli Izmir Challenger Oberstraufen Cup - Oberstaufen Mordovia Cup - Mordovia The LTA Cardiff Challenger - Cardiff Irving Challenger Scheveningen Challenger Manchester Challenger Bratislava Challenger Playford Challenger Rennes Challenger Koblenz Challenger Akbank Private Banking TED Open - Istanbul St. Brieuc Challenger Kish Free Zone Island Challenger - Kish Island Aix En Provence Challenger Bordeaux Challenger Surbiton Challenger Nottingham Challenger Ilkley Challenger Segovia Challenger Portoroz Challenger Orleans Challenger Bratislava Challenger Andria Challenger Rennes Challenger Bordeaux Challenger Quimper Challenger St. Brieuc Challenger Taipei City Challenger Gwangju Challenger Surbiton Challenger Recanati Challenger Mallorca Challenger Biella 3 Challenger Biella 4 Challenger Lugano Challenger Prague Challenger Porto Challenger Nur-Sultan 4 Challenger Kyiv Challenger Pau Challenger Challenger 42 - Andrezieux West of England Challenger - Bristol Sony Ericsson Open 2008 - Belgrade Ortisei Challenger Tennis Napoli Cup - Napoli Seoul Challenger Busan Challenger Binghamton Challenger St. Petersburg Challenger - St. Petersburg Portoroz Challenger Cassis Challenger Pau Challenger The Surbiton Trophy - Surbiton Pau Challenger Rome 1 Challenger Nur-Sultan 3 Challenger Tatra Banka Open 2006 - Bratislava Bergamo Challenger Sporting Challenger 2003 - Turin Nottingham Men's Challenger - Nottingham Ostrava Open 2005 - Ostrava Architect Open - Budapest Czech Open 2005 - Prostejov Bukhara Challenger - Bukhara Banca Marche Tennis Cup - San Benedetto Hilton Waikoloa Village USTA Challenger - Waikoloa Asics Challenger Open - Monchengladbach The LTA Men's Challenger - Nottingham Black Forest Open - Freudenstadt Rhein-Main Challenger 2003 - Aschaffenburg The Manchester Trophy - Manchester Kyiv Open - Kiev Alexander Kolyaskin Memorial - Donetsk Internationaux de Doubs Open de Franchie-Comte - Besancon Challenger DCN de Cherbourg - Cherbourg BH Telecom Sarajevo 2007 - Sarajevo Tatra Banka Open 2003 - Bratislava Heineken Challenger 2004 - Ho Chi Minh City Bratislava Challenger Kyiv Open - Kiev Tatra Banka Open - Bratislava Samarkand Challenger - Samarkand St. Petersburg Open - St. Petersburg Privat Bank Cup - Dniepropetrovsk Jameson Cup - Milan Prague Open - Prague ATP Challenger Open 2004 - Monchengladbach La Serena Open - La Serena Intersport Heilbronn Open - Heilbronn Ciudad de Pozoblanco Open Diputacion - Cordoba Arroyo de la Encomienda - Valladolid ATP Open Castilla y Leon - Segovia TED Open - Istanbul Kobstaedernes ATP Challenger - Kolding Lambertz Open by Stawag - Aachen Qatar ATP Challenger - Doha KGHM Emax Polish Indoors - Wroclaw Isla de Lanzarote - Lanzarote Akbank Private Banking TED Open 2006 - Istanbul Lambertz Open by Stawag - Aachen The 'Fitz' Casino Challenger - Tunica Open Castilla y Leon - Segovia BMW Open - Munich Eckental Challenger Generali Open - Kitzbuhel Kremlin Cup - Moscow Qatar Open - Doha Milan Indoors - Milan Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle Generali Open - Kitzbuhel Orleans Challenger Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Open de Moselle - Metz ATP Kremlin Cup - Moscow Mouilleron-Le-Captif Challenger St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Hamburg Challenger Millenium Tennis Championships - Delray Beach SAP Open - San Jose Eckental Challenger Bratislava Challenger The Stella Artois Championships - London Helsinki Challenger Open de Moselle - Metz ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open - Doha PBZ Zagreb Indoors - Zagreb The Artois Championships - London Qatar ExxonMobil Open - Doha The Dubai Tennis Championships - Dubai Grand Prix Hassan II - Casablanca AEGON Championships - London ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open - Doha Open de Nice Cote dAzur - Nice Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch Ostrava Challenger ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven Malaysian Open - Kuala Lumpur Kremlin Cup - Moscow Open de Tenis Comunidad Valenciana - Valencia Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle AEGON International - Eastbourne Mercedes Cup - Stuttgart German Tennis Championships - Hamburg ATP Studena Croatia Open - Umag Winston Salem - Winston Salem Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Apia International - Sydney Izmir Challenger PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Regions Morgan Keegan Championships - Memphis Dubai Duty Free Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona BMW Open - Munich Open de Nice Cote d'Azur - Nice AEGON Championships - London Mercedes Cup - Stuttgart Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Open Sud de France - Montpellier Open 13 - Marseille BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Open de Nice Cote d'Azur - Nice AEGON Championships - London SkiStar Swedish Open - Bastad Bet-at-home Cup - Kitzbuhel Irving Challenger Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich AEGON Championships - London Topshelf Open - 's-Hertogenbosch BB&T Atlanta Open - Atlanta Moselle Open - Metz Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Apia International - Sydney PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Ostrava Challenger Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Geneva Challenger Aegon Nottingham Open - Nottingham ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Moselle Open - Metz Erste Bank Open - Vienna ABN AMRO World Tennis Tournament - Rotterdam Open Sabadell Atlantico - Barcelona Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Mercedes Cup - Stuttgart Gerry Weber Open - Halle Konzum Croatia Open - Umag BB&T Atlanta Open - Atlanta Abierto Mexicano - Los Cabos Mercedes Cup - Stuttgart Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Hungarian Open - Budapest BMW Open - Munich Campbells Hall of Fame Tennis Championships - Newport Bet-at-home Open - Hamburg International German Open - Hamburg Shenzhen Open - Shenzhen China Open - Beijing European Open - Antwerp Sunrise Challenger Open 13 Provence - Marseille Gazprom Hungarian Open - Budapest Hall of Fame Open - Newport European Open - Antwerp DIEMA XTRA Sofia Open - Sofia Open 13 Provence - Marseille Gazprom Hungarian Open - Budapest Noventi Open - Halle Hall of Fame Open - Newport European Open - Antwerp Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Great Ocean Road Open - Melbourne Open Sud de France - Montpellier Noventi Open - Halle The Dubai Tennis Championships - Dubai Bratislava Challenger Aircel Chennai Open - Chennai ABN AMRO World Tennis Tournament - Rotterdam AEGON International - Eastbourne Irving Challenger The Stella Artois Championships - London Mercedes Cup - Stuttgart PBZ Zagreb Indoors - Zagreb Bratislava Challenger Cassis Challenger Generali Open 2003 - Kitzbuhel St. Remy Challenger Citi Open - Washington Ningboo Challenger Suzhou Challenger Istanbul Challenger Segovia Challenger Le Gosier Challenger Bordeaux Challenger Rennes Challenger Bratislava Challenger Indian Wells Challenger Winston-Salem Open - Winston-Salem Ostrava Challenger Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Mallorca Challenger Garanti Koza Sofia Open - Sofia Lille Challenger ABN AMRO World Tennis Tournament - Rotterdam Eckental Challenger Budapest Challenger Prague Challenger Prague II Challenger St. Petersburg Open - St. Petersburg Ljubljana Open 2002 - Ljubljana Mercedes Cup - Stuttgart Vietnam Open - Ho Chi Minh City Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch BCR Open Romania - Bucharest Open de Tenis Comunidad Valenciana - Valencia Open de Moselle - Metz ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg PBZ Zagreb Indoors - Zagreb BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Erste Bank Open - Vienna ABN AMRO World Tennis Tournament - Rotterdam Sydney International - Sydney St. Petersburg Open - St. Petersburg Bratislava Challenger AIG Japan Open - Tokyo Kremlin Cup - Moscow Credit Agricole Suisse Open - Gstaad Qatar ExxonMobil Open - Doha Credit Agricole Suisse Open - Gstaad Mercedes Cup - Stuttgart Dubai Open - Dubai Monte-Carlo Rolex Masters - Monte-Carlo Swiss Indoors Basel - Basel St. Petersburg Open - St. Petersburg Hall of Fame Tennis Championships - Newport Apia International - Sydney Moselle Open - Metz Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam Bet-at-home Open - Hamburg Abierto Mexicano de Tenis Mifel - Los Cabos BNP Paribas Masters - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Davis Cup, Group 1, 2R, UKR-BEL 1-4 Davis Cup, Group 1, PO, UKR-GBR 2-3 Davis Cup, Group 2, 1R, GRE-UKR 3-2 Davis Cup, Group 2, PO, NGR-UKR 0-5 Davis Cup, Group 2, 2R, UKR-EGY 5-0 Davis Cup, Group 2, 2R, IRL-UKR 2-3 Davis Cup, Group 1, 2R, GBR-UKR 1-4 Davis Cup, Group 1, 1R, UKR-LAT 4-1 Davis Cup, Group I, 1R, UKR-NED 2-3 Davis Cup, Group I, PO, SVK-UKR 4-1 Davis Cup, Group II, 1R, UKR-MON 5-0 Davis Cup, Group II, 2R, UKR-CYP 5-0 Davis Cup, Group II, 3R, LAT-UKR 2-3 Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, Group I, 2R, UKR-SWE 3-2 Davis Cup, World Group, PO, BEL-UKR, 3-2 Davis Cup, World Group, PO, ESP-UKR 5-0 Davis Cup, Group I, 1R, UKR-ROU 3-1 Davis Cup, Group I, 2R, SWE-UKR 1-4 Davis Cup, World Group, PO, UKR-BEL 2-3 Davis Cup, Group I, 2R, POL-UKR 3-1 Davis Cup, World Group, PO, JPN-UKR 5-0 Davis Cup, Group I, 1R, HUN-UKR 3-2 Davis Cup, Group I, SF, NOR-UKR 3-1 Davis Cup, Group I, 2R, UKR-AUT 3-2 Davis Cup, Group I, 1R, UKR-SWE 2-3 Davis Cup, Group I, PO, UKR-POR 3-1 Davis Cup, Group I, 1R, UKR-ISR 3-2 U.S. Open (juniors) Australian Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) AAMI Classic - Kooyong All Lower level tournaments Olympics - London Davis Cup, World Group I, PO, UKR-TPE 3-2